index.js ➔ supertest   A
last analyzed

Complexity

Conditions 2

Size

Total Lines 3
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 2
dl 0
loc 3
c 0
b 0
f 0
rs 10
cc 2
1
import Chronicle from './modules/Chronicle';
2
import Action from './modules/Action';
3
import Supertest from './requests/Supertest';
4
import Axios from './requests/Axios';
5
import Express from './requests/Express';
6
import reporters from './reporters';
7
import chronicle from './chronicle';
8
9
const middlewares = {
10
    express(instance = chronicle, ...params) {
11
        return new Express(instance, ...params);
12
    }
13
};
14
15
function supertest(app, instance = chronicle) {
16
    return new Supertest(app, instance);
17
}
18
19
export default chronicle;
20
export {
21
    Chronicle,
22
    Action,
23
    Express,
24
    Axios,
25
    supertest,
26
    reporters,
27
    middlewares
28
};
29
30